package miage.m1.poo.arborescence;
import java.io.File;


public class Parcours {
	public void listeRepertoire ( File repertoire ) {
        System.out.println ( repertoire.getAbsolutePath()+" "+repertoire.length());
        
        if ( repertoire.isDirectory ( ) ) {
                File[] list = repertoire.listFiles();
                if (list != null){
	                for ( int i = 0; i < list.length; i++) {
	                        // Appel recursif sur les sous-repertoires
	                        listeRepertoire( list[i]);
	                } 
                } else {
                	System.err.println(repertoire + " : Erreur de lecture.");
                }
        } 
        
	}
	
	public static void main(String[] arg){
		Parcours p = new Parcours();
		p.listeRepertoire(new File("."));
	}

}
